package com.qf.mapper;

import com.qf.entity.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Set;


@Mapper
public interface UserMapper {
    User login(User user);

    List<UserVO> list(UserDTO userDTO);

    void delete(int id);

    void deleteAll(List<Integer> ids);

    int add(UserVO uservo);

    int add(User user);

    int update(UserVO uservo);

    User selectByUsername(String username);

    Set<String> selectAuthsById(int id);

    List<RolePermission> selectPermission();
}